module.exports = {
    extends: ['@commitlint/config-conventional'],
    rules: {
      'type-enum': [
        2,
        'always',
        [
          'init', // 初始化
          'feat', // 新功能(feature)
          'fix', // 修补bug
          'docs', // 文档(documentation)
          'style', // 格式、样式(不影响代码运行的变动)
          'refactor', // 重构(即不是新增功能，也不是修改BUG的代码)
          'perf', // 优化相关，比如提升性能、体验
          'test', // 添加测试
          'build', // 编译相关的修改，对项目构建或者依赖的改动
          'ci', // 持续集成修改
          'chore', // 构建过程或辅助工具的变动
          'revert', // 回滚到上一个版本
          'workflow', // 工作流改进
          'mod', // 不确定分类的修改
          'wip', // 开发中
          'types', // 类型修改
          'release' // 版本发布
        ]
      ],
      'subject-full-stop': [0, 'never'],
      'subject-case': [0, 'never']
    }
  }
  